系統功能
除了利用自製的 Youtube 課程外,也有另1種方式,是直接從別人的 Youtube頻道 來。最簡單的方式,可以找尋對應外語的Youtube的「教學」系統作為「初級」教材,[Podcast] 系列作為「中級」教材,「戲劇」系列作為「高級」教材。
而如果 Youtube 系列利用手動輸入的方式是一件很累人的事情,所以也要考慮使用工具能夠自動產生課程。
技術手法: 這邊採用 python + youtube-dl 程式,自動產生課程及字幕。
1.1. 列出可用字幕
youtube-dl --list-subs https://www.youtube.com/watch?v=1mLVhtn3yNI&ab_channel=%E4%B8%AD%E5%A4%A9%E6%96%B0%E8%81%9E
1.2. 列出檔案名稱
youtube-dl --get-filename --flat-playlist --skip-download --download-archive archive.txt -o '%(playlist_title)s/%(title)s-%(id)s.%(ext)s' "https://www.youtube.com/watch?v=1mLVhtn3yNI&ab_channel=%E4%B8%AD%E5%A4%A9%E6%96%B0%E8%81%9E"
1.3. 產生中文字幕
youtube-dl --skip-download --write-sub --sub-lang zh "https://www.youtube.com/watch?v=RBcf1RH_mxU&list=PLInPGbDZkjSQoWcZWwWPMKUFi425RVvVt&index=2&ab_channel=KingSejongInstituteFoundation"
1.4. 也可利用以下的網站下載字幕檔
https://downsub.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DnWIeQmRNZEY%26ab_channel%3DWaltDisneyStudios
語文學習26-自然與生物
1. 明天的天氣如何?明天天氣預報會下大雨。
2. 你喜歡什麼動物?我喜歡可愛的小狗。
3. 〖單字〗天氣類型
4. 〖單字〗地理環境
5. 〖單字〗自然災害
6. 〖單字〗動物
7. 〖單字〗植物